// 版权归Go作者所有。版权所有。
// 此源代码的使用受BSD样式的约束
// 可以在许可证文件中找到的许可证。

// go:构建windows
// +构建窗口

package modload

import "io/fs"

// hasWritePerm报告当前用户是否具有向服务器写入的权限
// 用给定的信息归档。
func hasWritePerm(_ string, fi fs.FileInfo) bool {
	// Windows具有独立于ACL的只读属性，因此请使用该属性
	// 确定是否要覆盖该文件。
	// None
	// 根据https：
	// 在Windows上，仅使用模式的0200位（所有者可写）；它
	// 控制是设置还是清除文件的只读属性。“
	return fi.Mode()&0200 != 0
}
